home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / serien / purity / nr.30 / forum / inhalt_bisher < prev    next >
Text File  |  1995-04-23  |  51KB  |  1,913 lines

  1.  
  2.                   ______  __    __ ______  ________________    _
  3.                  /      \/  \  /  \      \/   \_     __|  /   \
  4.                 /   |>   \  /  \   \  |>  \___/ |   /  /   /  /
  5.                /      ___/  \  /   /     _/___  |   \  \  /  /
  6.                \     /   \   \/   /      \|   |   |  \  \/  /
  7.                 \___/     \______/|____\__\___| |___|   \    /
  8.                   ______________________________________/   /
  9.                   \________________________________________/
  10.  
  11.     Inhalt der bisher erschienenen Purity`s :
  12.  
  13.   ___________________________________________________________________________
  14.  
  15.                ----  Purity #1  ----
  16.  
  17.     - ExtractWorkDisk & WorkDisk.dex :
  18.  
  19.         Ein selbstextrahierendes Archiv, welches nach Starten
  20.         eine Arbeitsdiskette für PCQ-Programmierer erzeugt.
  21.         ( Vielfach von Einsteigern gewünscht - heute schon in
  22.           der Purity. ) Die Arbeitsdiskette ist auf ein Minimum
  23.         ausgelegt, d.h. für 1-Disk-Betrieb konzipiert, lät sich
  24.         jedoch an andere Umgebungen wie df2: o. Harddisk anpassen.
  25.         Wer das vollständige PCQ-Paket haben will, sei auf die
  26.         Fish 503 und 511 verwiesen.
  27.  
  28.     - PCQ-Docs.lzh :
  29.  
  30.         Ein Archiv, welches die für oben genannte Arbeitsdiskette
  31.         nötigen Doc-files enthält. Lharc ist nicht auf der Disk
  32.         enthalten, sorry, war kein Platz mehr.
  33.         { Okt.92 : Lharc ist jetzt ebenfalls auf der Disk; zum
  34.          Entpacken einfack Extract_Docs anklicken ;  Diesel }
  35.  
  36.     - ShowVectors :
  37.  
  38.         Ein kleines Tool, welches die systemvektoren anzeigt.
  39.         Incl. Src.code. (PCQ)
  40.  
  41.     - Fade :
  42.  
  43.         Ein Programm, welches Ascii-Texte zeilenweise einblendet.
  44.         Incl. Src.code. (PCQ)
  45.  
  46.     - WB2.0Farben :
  47.  
  48.         Hiermit lassen sich die Screenfarben auf die der Kickstart
  49.         2.0 einstellen. Incl. Src.code. (Kick)
  50.  
  51.  
  52.   ___________________________________________________________________________
  53.  
  54.                ----  Purity #2  ----
  55.  
  56.  
  57.     Im Verzeichnis  Pascal finden sich folgende Ordner :
  58.  
  59.     # A.Neumann`s
  60.  
  61.     In diesem Ordner finden sich gleich zwei Programme. ShowDevs
  62.     zeigt alle derzeit über das System ansprechbaren Devices an,
  63.     als da seien Disketten, Floppys, logische Devices etc. .
  64.     Zu diesem Programm liegt der Quellcode bei.
  65.  
  66.     Das andere Tool liegt nur als Compilat vor. Der Autor fand,
  67.     eine Pascal-PD-Serie brauche auch einen in Pascal geschrie-
  68.     benen Textanzeiger - und so entstand Neptun. Allerdings über-
  69.     nimmt er in dieser Version Argumente nur aus dem CLI - die
  70.     Möglichkeit des Aufrufs als Default-Tool per Project-Icon
  71.     wurde mangels Zeit noch nicht integriert. Wahrscheinlich wird
  72.     in der nächsten Purity aber statt muchmore bereits eine neue,
  73.     verbesserte Version von Neptun benutzt.
  74.  
  75.                     Autor : Andreas Neumann
  76.  
  77.  
  78.     # QPong1.4
  79.  
  80.     Hierbei handelt es sich um ein Programm, welches vornehmlich
  81.     die Leser des  Computer-Flohmarktes  aufmerken lassen sollte.
  82.     Insider kennen und arbeitetn mit der alten Version 1.3.1 .
  83.     Jetzt liegt das Programm als Version 1.4 vor, mit diversen
  84.     Verbesserungen. So z.B. wurde das Textfeld vergrößert und der
  85.     Filerequester der Req.library integriert. Der komplette Source-
  86.     code liegt bei.
  87.  
  88.     Ebenfalls in diesem Ordner zu finden ist ein auf den PCQ-Compiler
  89.     angepaßtes Includefile zur Req.library . Letztere ist u.a. auf der
  90.     Fish 540 zu finden, von der ich das Lzh.File entliehen habe. Die
  91.     wichtigtsten Sachen wie z.B. die Lib selbst und ein Beispielpro-
  92.     gramm ( leider in C ) liegen auch in entpackter Form vor. Das In-
  93.     cludefile erfaßt in dieser Version noch nicht alle Funktionen der
  94.     Library, wird jedoch rechtzeitig zur Purity #3 erweitert.
  95.  
  96.     ( Zur Verwendung der Req.library in eigenen Programmen ist außer-
  97.     dem noch die Diesel.lib & das Batchfile CompileD notwendig, siehe
  98.     unten. )
  99.  
  100.                     Autor : Bernd Künnen
  101.  
  102.  
  103.     # CliSize
  104.  
  105.     Ein kleiner Quickhack, der über die Intuitionbase das aktuelle
  106.     Window abfragt und dieses auf maximale Größe bringt. Aus dem CLI
  107.     gestartet, läßt sich das CLI/Shell-Fenster so auf die ganze WB
  108.     bringen. Man kann allerdings auch ein wenig Unfug damit treiben.
  109.     (Mehr wird nicht verraten.) Nebenbei wurde ein Fehler im Include
  110.     "intuitionbase.i" ( im Ordner include:intuition/ ) ein Fehler ent-
  111.     deckt - im Record IntuitionBase befand sich eine geschweifte Klam-
  112.     mer ("{") zuviel. Ein korrigiertes Includefile liegt bei.
  113.  
  114.  
  115.                     Autor : Thomas Schmid
  116.  
  117.  
  118.     # Vector.library
  119.  
  120.     Dieser Ordner enthält eine Library, die Funktionen zur Darstel-
  121.     lung von dreidim. Vektorgraphiken bietet. Diese Animationen
  122.     laufen dann auf einem eigenen Screen, wobei der Clou der Erhalt
  123.     des Multitaskings ist. Kern des Ganzen ist ein für den PCQ-Pascal-
  124.     Compiler angepaßtes Includefile. Die Dokumentation der Funktionen
  125.     ist leider etwas spärlich, jedoch waren uns nicht mehr Informati-
  126.     onen zugängig. (Wir versuchen allerdings noch, an eine ausführli-
  127.     chere Dokumentation heranzukommen.) Auch an Bord sind sämtliche
  128.     Beispiele & Sources in Assembler und C sowie die fertigen Demo-
  129.     programme. Das Programm vd_cube wurde übrigens zu Demonstrations-
  130.     zwecken nach PCQ-Pascal konvertiert.
  131.  
  132.     ( Zur Verwendung der Req.library in eigenen Programmen ist außer-
  133.     dem noch die Diesel.lib & das Batchfile CompileD notwendig, siehe
  134.     unten. )
  135.  
  136.                     Autor : Bernd Künnen
  137.  
  138.  
  139.     # SaveKick2File
  140.  
  141.     SaveKick2File ist ein kleiner Quickhack, mit dem sich das aktuelle
  142.     Kickstart-ROM auslesen und in einer Datei speichern läßt. Somit kön-
  143.     nen z.B. Besitzer einer Turbokarte die Kickstarts dann aus dem File
  144.     mit SetCPU bzw. CPU nachladen.
  145.  
  146.                     Autor : Bernd Künnen
  147.  
  148.  
  149.  
  150.  
  151.     Dann kommen wir zur   Diesel.lib  und zu  CompileD  . In der Die-
  152.     sel.lib befinden sich die Routinen zur Benutzung der Req.- und
  153.     vector.library. Um diese einzubinden, compiliert man das Programm
  154.     am besten mit dem Batchfile  compileD. Dieses ist auf die Umgebung
  155.     der auf der #1 veröffentlichten Arbeits-Diskette ausgelegt, kann
  156.     aber ohne weiteres an eigene Umgebungen angepaßt werden. Sicher bin
  157.     ich mir nicht, aber ich meine, auf der Arbeitsdikette befindet sich
  158.     compileD bereits im Ordner s: .  Zumindest sind beide Werke Freeware,
  159.     sodaß jeder sie benutzen kann. Wenn neue Includefiles ins Haus ste-
  160.     hen, wird die Diesel.lib natürlich erweitert.
  161.  
  162.  
  163.                     Autor : "Diesel" Bernd Künnen
  164.  
  165.  
  166.   ___________________________________________________________________________
  167.  
  168.                ----  Purity #3  ----
  169.  
  170.  
  171.     Im Verzeichnis  PCQ1.2b findet sich folgendes :
  172.  
  173.     Viermal extr_...  :
  174.  
  175.     Es handelt sich dabei um das neueste, komplette und fehlerfreie
  176.     1.2b-Update auf Patrick Quaid`s PCQ-Comiler. Die Archive ..Disk1
  177.     enthalten jeweils eine komplette Arbeitsumgebung, die genauso
  178.     aufgebaut ist wie die auf der Purity #1. Die Archive ...Disk2
  179.     enthalten den Rest, sprich die Docs, die Examples etc.
  180.  
  181.     Genaueres erfährt man im File Readme im gleichen Ordner.
  182.  
  183.                                Zusammengestellt von : Bernd Künnen
  184.  
  185.     In Verzeichnis Pascal :
  186.  
  187.     Diskinfo  -  gibt Infos über eingelegte Disks aus, so
  188.     z.B. auch über auf der Disk vorhandene Softerrors.
  189.  
  190.                                         Autor : Robert Martignoni
  191.  
  192.  
  193.   ___________________________________________________________________________
  194.  
  195.                ----  Purity #4  ----
  196.  
  197.  
  198.   Arpreq  enthält Include, Unit und Beispielprogramm für die Benutzung des
  199.           Arp-Filerequesters aus der Arp.library.
  200.                                                  Autor [mik]
  201.  
  202.   Abfrage demonstriert eine Abfrage mit 3D-Gadgets, deren Ergebnis einfach
  203.           im CLI abgefragt werden kann.
  204.                                                  Autor [mik]
  205.  
  206.   Gadgets zeigt alle möglichen Gadgets und deren dreidimensionale Realisier-
  207.           ung in Pascal.
  208.                                                  Autor [mik]
  209.  
  210.   Farben  ist ein einfaches Programm, das die Farbe des Workbenchscreens
  211.           verändert.
  212.                                                  Autor [mik]
  213.  
  214.   Drucky  ist ein Druckeransteuerungsprogramm, daß Ihren Drucker voll aus-
  215.           reizen kann.
  216.                                                  Autor [mik]
  217.  
  218.   XColor  enthält die Xcolor.library von AmigaLibDisk 361 und den dazu
  219.           gehörenden Includefiles und Beispielprogramm in Deutsch.
  220.                                                  Autor: Roger Fischlin
  221.  
  222.   Flackerei  Wer kennt es nicht, das Flackern z.B. beim Powerpacker.
  223.              Für Pascal ist das natürlich auch kein Problem
  224.                                                  Autor [mik]
  225.  
  226.   Iconify Beispielprogramm das zeigt, wie man ein Fenster iconifiziert.
  227.                                                  Autor [mik]
  228.  
  229.   Umrandung  Mein neustes Werk: eine variable Prozedur für dreidimensionale
  230.              Umrandungen, streng nach Commodorerichtlinien. Damit kann man
  231.              einfach 3-Dimensionale Oberflächen und Gadgets entwerfen.
  232.                                                  Autor [mik]
  233.   
  234.   Datum   Ein Programm, daß die Systemzeit und das Systemdatum ausließt.
  235.  
  236.  
  237.   Req.library Eine Library zum einfachen darstellen von Gadgets
  238.               jeglicher Art und vielen mehr.
  239.                                              Autor: "Diesel" Bernd Künnen
  240.  
  241.   DeviceInfo  Ein Programm, daß ein paar Infos über das gewählte
  242.               Device anzeigt.
  243.                                                  Autor: Thomas Schmid
  244.  
  245.  
  246.   ___________________________________________________________________________
  247.  
  248.                ----  Purity #5  ----
  249.  
  250.  
  251.    #  PCQ-Programme :
  252.  
  253.    UFO
  254.      Ein kleines Spiel.
  255.                                                       Jörg Wach
  256.  
  257.    DXBoot
  258.      Dieses Programm hat alles um den Bootblock einer Disk zu bearbeiten,
  259.      d.h. man kann BB als Files speichern, vergleichen installieren, usw ..
  260.                                                       Bernd Künnen
  261.  
  262.    TaskBremse
  263.      Mit diesem Programm kann man alle Tasks stoppen und wieder starten.
  264.                                                       Jörg Wach
  265.  
  266.    HalfBrite
  267.      Rechtecke im HalfBrite-Modus kann man sich mit diesem Programm an-
  268.      schauen.
  269.                                                       Bernd Künnen
  270.  
  271.    Stars
  272.      Dieses Programm erzeugt (aus Demos bekannt) vorbeifliegende Sterne.
  273.                                                       Jörg Wach
  274.  
  275.    Game
  276.      In diesem Ordner finden sich einige Prozeduren, um Spiele zu schrei-
  277.      ben.
  278.                                                       Jörg Wach
  279.  
  280.    Mouse
  281.      Wie man den Mauszeiger verändert, zeigt dieses Programm.
  282.                                                       Bernd Künnen
  283.  
  284.    ChangeIO
  285.      Bringt das Fenster des PCQ Runtime-Systems auf 640*200.
  286.                                                       Bernd Künnen
  287.  
  288.    StrToInt
  289.      In diesem Ordner findet man eine Prozedur um Strings in normale
  290.      Integer-Zahlen zu verwandeln.
  291.                                                       Jörg Wach
  292.    WBColors
  293.      Ändert die WB 1.3 Farben in die WB2.0 Farben um. Und auch anders-
  294.      rum.
  295.                                                       T. Schmidt
  296.  
  297.    Und ein Tip zum Speicher-Sparen bei Textausgabe von Bernd Künnen !!
  298.  
  299.  
  300.    #  KickPascal-Programme :
  301.  
  302.    Scroller
  303.      Scrollt einen Text. Wie der Name schon sagt !!
  304.                                                       Michael Klein
  305.  
  306.    Drucky
  307.      Druckt einen Text (mit Schriftattributen) aus.
  308.                                                       Michael Klein
  309.  
  310.    UhrV1.0
  311.      Zeigt durchwegs einen kleine Digitaluhr an.
  312.                                                       Michael Klein
  313.  
  314.    Gadgets_2
  315.      Stellt noch zwei andere Arten von Gadgets zu Verfügung:
  316.             1. Radiobuttons
  317.       und   2. eine Checkbox.
  318.                                                       Michael Klein
  319.  
  320.    Autorequest
  321.      Zeigt wie man ein Autorequester erzeugt.
  322.                                                       Michael Klein
  323.  
  324.  
  325.    Und ein Tip zur Assemblereinbindung in KickPascal-Programme von
  326.    
  327.                         Jörg Drobick.
  328.  
  329.   ___________________________________________________________________________
  330.  
  331.                ----  Purity #6  ----
  332.  
  333.     Auf dieser Disk befinden sich wieder einmal 2 selbstentpackende
  334.     Files mit der Pascal Entwicklerumgebung * Zaphod * , inkl. PCQ.
  335.  
  336.         Dieses Programm gewann auf einer Party in Traunstein den
  337.     1. Platz in der Sparte des besten PD-Programms.
  338.  
  339.     Und bevor ich es vergesse:
  340.  
  341.            Das Programm Zaphod stammt von 
  342.  
  343.                    Wurzelsepp (Andreas Neumann) und
  344.  
  345.                    Diesel (Bernd Künnen).
  346.  
  347.  
  348.   ___________________________________________________________________________
  349.  
  350.                ----  Purity #7  ----
  351.  
  352.  
  353.     ----  Für Kickpascal-User :  ----
  354.  
  355.  
  356.     #### Von "Bomber" Björn Schotte :
  357.  
  358.     *  EditNote
  359.  
  360.     Ein kleines Tool, um Filecomments zu editieren. Nur vom CLI zu
  361.     starten, da als Parameter der Name des betreffenden Files erwartet
  362.     wird.
  363.  
  364.  
  365.     *  Greet
  366.  
  367.     Gibt passend zur Tageszeit einen Gruß aus. Ebenfalls nur vom CLI
  368.     aus zu bedienen. { Lief bei mir nicht richtig - kann an OS 2.0
  369.     und damit anderen Ctrl.-Codes liegen ???? }
  370.  
  371.  
  372.     *  Time_Tools
  373.  
  374.     Ein Modul für Kickpascal-User, zum bequemeren Auslesen der aktuellen
  375.     Zeit.
  376.  
  377.  
  378.     *  NoCursor
  379.  
  380.     Schaltet im CLI den Cursor an/aus.
  381.  
  382.  
  383.     *  Unit Math
  384.  
  385.     Bietet Kickpascal-Programmierern diverse Funktionen zum einfachen
  386.     Berechnen von Fläche, Umfanf, Rauminhalt etc. für diverse geometr.
  387.     Figuren.
  388.  
  389.  
  390.     *  WriteProtect
  391.  
  392.     Quickhack, um in Scripts den Status der Floppy abzufragen.
  393.  
  394.  
  395.     ####  Von Tobias Pfeifer :
  396.  
  397.     * PBT
  398.  
  399.     Ein Programm zum Ausdrucken von Überweisungen. Mit simpler aber
  400.     freundlicher Benutzerführung.
  401.  
  402.  
  403.     ####      Von {unbekannt} :
  404.  
  405.     *  ZeichenAmiga :
  406.  
  407.     Gibt den aktuellen Zeichensatz des Rechners aus.
  408.  
  409.  
  410.  
  411.  
  412.     ----  Programme für PCQ-User :  ----
  413.  
  414.  
  415.     ####  Von "WurzelSepp" Andreas Neumann :
  416.  
  417.     *  Scroller
  418.  
  419.     Noch ein Versuch, in Pascal einen möglichst simplen und doch
  420.     ruckelfreien (?) Scroller zu schreiben.
  421.  
  422.  
  423.     *  Umrandung
  424.  
  425.     Bietet eine sehr einfache und effektive Funktion zum Erstellen
  426.     von 3D-Rändern um Gadgets etc. .
  427.  
  428.  
  429.     ####  Von "Diesel" Bernd Künnen :
  430.  
  431.     *  ShowIff
  432.  
  433.     Kleines Beispiel zur Handhabung der iff.library unter PCQ-Pascal.
  434.  
  435.  
  436.     *  XColor
  437.  
  438.     Includefile und Beispiel zur Verwendung von Rogers xcolor.library
  439.     unter PCQ-Pascal.
  440.  
  441.  
  442.  
  443.   ___________________________________________________________________________
  444.  
  445.                ----  Purity #8  ----
  446.  
  447.  
  448.  
  449.  
  450.     Diesmal auf der Purity gibt es:
  451.  
  452.  
  453.     ------------------  Für unsere Kickpascal-User :  ------------------
  454.  
  455.  
  456.     #### Von "Bomber" Björn Schotte :
  457.  
  458.     *  GoDir
  459.  
  460.     GoDir versucht in das angegebene Verzeichnis zu wechseln (siehe CD),
  461.     falls das Verzeichnis nicht vorhanden ist, wird es angelegt.
  462.     
  463.  
  464.     *  Huh
  465.  
  466.     Mit diesem Programm spart man sich die ewige Blätterei im AmigaDOS
  467.     Handbuch, wenn man wissen möchte, was z.B. die Fehlernummer 207
  468.     (gibts die ??) zu bedeuten hat. 
  469.  
  470.  
  471.     *  Primi
  472.  
  473.     Zeigt die Primzahlen bis zum gewünschten Wert an.
  474.  
  475.  
  476.     
  477.  
  478.     ####  Von Michael Klein :
  479.  
  480.     * Parameter
  481.  
  482.     In diesem Verzeichnis findet ihr zwie Include-Dateien, die den Umgang
  483.     mit den übergebenen Parameter von der Workbench und dem CLI erleichtern.
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.     -------------   Kommen wir nun zu PCQ-Programmen :  ----------------
  491.  
  492.  
  493.     ####  Von Jörg Wach:
  494.  
  495.     *  Scancode
  496.  
  497.     Gibt die Anzahl der Taktzyklen von 68000er-Assemblerbefehlen aus.
  498.  
  499.  
  500.     ####  Von Andreas Tetzl:
  501.  
  502.     *  KillDM/KillJeff
  503.  
  504.     Diese beiden Virenkiller löschen einmal den DisasterMaster und den
  505.     Butonic-JeffV3.00 von einer Disk.
  506.  
  507.  
  508.     ####  Von "Diesel" Bernd Künnen :
  509.  
  510.     *  "Pointer.library"
  511.  
  512.     In diesem Verzeichniss zeigt Diesel wie man die "pointer.library"
  513.     rc\ichtig programmiert.
  514.  
  515.  
  516.     *  QPong V1.5
  517.  
  518.     Die neueste Version des Couponwriters.
  519.  
  520.  
  521.     *  DxBoot
  522.  
  523.     Sichert den Bootblock einer Disk als Textfile.
  524.  
  525.  
  526.     *  QPong V1.5
  527.  
  528.     Dieses kleine Programm dient zum Umschalten der Power-LED und des
  529.     Tiefpassfilters.
  530.  
  531.  
  532.     *  AutoReq
  533.  
  534.     Wiederum ein ganz kleines Programm. Es soll verdeutlichen wie man
  535.     einen AutoRequester programmiert.
  536.  
  537.  
  538.  
  539.  
  540.  
  541.   ___________________________________________________________________________
  542.  
  543.                ----  Purity #9  ----
  544.  
  545.  
  546.     Diesmal auf der Purity gibt es:
  547.  
  548.  
  549.     ------------------  Für unsere Kickpascal-User :  ------------------
  550.  
  551.  
  552.     #### Von "Bomber" Björn Schotte :
  553.  
  554.     *  LeftyMouse
  555.  
  556.     Dieses Programm ist für Links-Händer gedacht. Es vertauscht die beiden 
  557.     Maustasten.
  558.  
  559.  
  560.     *  AutoPoint
  561.  
  562.     Aktiviert automatisch das Fenster über dem sich der Mauspfeil befindet.
  563.  
  564.  
  565.     *  MMBShift
  566.  
  567.     Dieses Programm dient zur Vereinfachung von Mehrfachselektierungen durch
  568.     die Maus, d.h. Ihr könnt eure Shift-Taste wegwerfen. 
  569.  
  570.  
  571.     *  RMBShift
  572.  
  573.     RMBShift arbeitet ähnlich wie MMBShift.  
  574.  
  575.  
  576.    *  Time
  577.  
  578.     Wenn man dieses Programm aufgerufen hat, erscheint ein kleines Window
  579.     mit der aktuellen Uhrzeit.
  580.  
  581.  
  582.     *  Umlaute
  583.  
  584.     Konvertiert Text mit Umlauten zu Text ohne Umlaute.
  585.     Das Programm ersetzt z.B. automatisch "ß" in "ss" und "ö" in "oe",usw.
  586.  
  587.  
  588.     *  Speedy
  589.  
  590.     Dieses kleine nützliche Programm beschleunigt die Maus.
  591.  
  592.  
  593.  
  594.  
  595.     ####  Von Michael Klein :
  596.  
  597.    * Memory 
  598.  
  599.     Diese Programm zeigt in einem Fenster an, wieviel CHIP und FASTMEM noch
  600.     frei sind.
  601.  
  602.  
  603.    * RogerDatV2.21
  604.  
  605.  
  606.     Diese Adressenverwaltung mit wirklich ansprechender Benutzeroberfläche
  607.     ist in zwei Versionen auf dieser Disk entahlten.
  608.  
  609.     Einmal in der Version V2.18 für OS 1.2/1.3 und einmal in einer speziellen
  610.     Version für OS 2.0/3.0?.
  611.  
  612.     Rogerdat hat wirklich alles was ein Adressenverwaltungsprogramm benötigt.
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.     -------------   Kommen wir nun zu PCQ-Programmen :  ----------------
  620.  
  621.  
  622.     ####  Von "Wurzelsepp" Andreas Neumann :
  623.  
  624.     *  NCoupon V3.0
  625.  
  626.     NCoupon ist ein Programm zur Erstellung von Coupons für diverse Klein-
  627.     anzeigenmagazine. Es bietet die Möglichkeit, bis zu 3500 Zeichen
  628.     Text in einen Coupon zu fassen, falls der Drucker mitspielt, auf
  629.     jeden Fall aber 1750.
  630.     Gestartet wird NCoupon vom CLI aus mit "run NCoupon" oder über die
  631.     Workbench.
  632.     Die Funktionsweise ist denkbar einfach : im oberen Teil des Displays
  633.     befindet sich das Texteingabefeld, darunter die Angaben für den Coupon
  634.     und zuletzt kommt eine Gadgetreihe um NCoupon zu bedienen.
  635.     Das Texteingabefeld ist ein eigenständiger Editor, die Bedienung
  636.     wurde an die Grundfunktionen des besten PD-Editors "DME" von
  637.     Matthew Dillon angelehnt.
  638.  
  639.  
  640.     ####  Von "Diesel" Bernd Künnen:  
  641.   
  642.     * LMB
  643.  
  644.     In diesem Verzeichnis befinden sich 2 kleine Programme, die zeigen,
  645.     wie man die linke Maustaste abfragt.
  646.  
  647.  
  648.  
  649.   ___________________________________________________________________________
  650.  
  651.                ----  Purity #10  ----
  652.  
  653.  
  654.     Diesmal ist die Purity allein von mir (Diesel) zusammengestellt.
  655.     (Harrharr - eine Purity für mich ganz allein ... ) Ihr findet :
  656.  
  657.     * Medplayer.library
  658.  
  659.     Benutzung der Medplayer.library unter PCQ-Pascal, zum Einbinden
  660.     von MED-Songs in eigene Programme. Incl. neuer diesel.lib zum
  661.     Linken und drei Beispielprogramme.
  662.  
  663.  
  664.     * OctaMED
  665.  
  666.     Ein Teil des OctaMED-Packets - zumindest das Wichtigste. An dem
  667.     OctaMED an sich ist wohl vor allem die Möglichkeit zum Konver-
  668.     tieren von Noise-/Protracker-Modulen interessant.
  669.  
  670.  
  671.     * DEMO
  672.  
  673.     Die erste und bisher einzige DEMO (naja, was man halt so Demo
  674.     nennt), die komplett in Pascal geschrieben wurde. Vielleicht
  675.     kann sich der eine oder andere ja noch was abgucken.
  676.  
  677.  
  678.  
  679.  
  680.   ___________________________________________________________________________
  681.  
  682.                ----  Purity #11  ----
  683.  
  684.  
  685.  
  686.     Diesmal auf der Purity gibt es:
  687.  
  688.  
  689.     ------------------  Für unsere Kickpascal-User :  ------------------
  690.  
  691.  
  692.  
  693.     * IFF: Eine UNIT zur iff.library mit einem Beispielpogramm, das
  694.                zeigt, wie man ein iff File lädt.
  695.                                                ####Frank Beer / Michael
  696.  
  697.     
  698.  
  699.     * Apfelmänner: Ein paar Apfelmännchenprogramme von
  700.                                                   ####Dominik Hammer.
  701.     
  702.  
  703.     * LED: Ein Programm zum An- und Ausschalten der PowerLED.
  704.  
  705.                                                   ####Diesel / Michael
  706.  
  707.     * Fonttest2: Ein Programm, das die Fontbenutzung vereinfacht. Für
  708.                Kickstart 1.2 und 2.0 .
  709.                                                  ####Michael Klein
  710.  
  711.     * Prim : ein weiteres Programm um Primzahlen zu berechnen.
  712.  
  713.                                                  ####Michael Klein
  714.  
  715.     * Iconify2 : zeigt wie man unter os2.0 und höher ein Fenster
  716.                  iconifiziert.
  717.                                                  ####Michael Klein
  718.  
  719.     * Prozent : Es erscheint ein Balken, der z.B. zeigt, wieviel
  720.             Prozent der Datensätze gedruckt sind.
  721.  
  722.                                                  ####Michael Klein
  723.  
  724.     * Aktivator: Zeigt, wie Stringgadgets aktiviert werden.
  725.  
  726.                                                  #### Michael Klein
  727.  
  728.     * PBT: Ein Programm zum Bedrucken von Überweisungsformularen.
  729.          Version 3.0 (mit grafischer Benutzeroberfläche) !
  730.  
  731.                          #### Thomas Pfeifer
  732.  
  733.  
  734.                          
  735.  
  736.  
  737.     -------------   Kommen wir nun zu HSPascal-Programmen :  ----------------
  738.  
  739.  
  740.        Die ersten HSPascal-Programm auf der Purity haben eher demo-
  741.     nstrativen Charakter.
  742.  
  743.     GraphDemo zeigt wie einfach man in HSPascal Grafik programmiert.
  744.  
  745.     Benchmark zeigt die Leistungsfähigkeit von HSPascal.
  746.  
  747.     Beide Programme sind von Robert Martignoni.
  748.  
  749.  
  750.  
  751.  
  752.     --------------   Und zum Schluß zu den PCQ-Programmen :  ----------------
  753.  
  754.     * AskX: Ersetzt den Ask-Befehl von C=.
  755.  
  756.                              #### Bernd Künnen
  757.  
  758.     * AClock: Das Programm öffnet ein kleines Fenster in dem ständig 
  759.         Zeit und freies Chip- und Fastmem angezeigt werden. 
  760.                     
  761.                              #### Andreas Tetzl
  762.  
  763.  
  764.  
  765.     °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  766.  
  767.     Außerdem befindet sich auf dieser Nummer noch ein Pascal-Einsteiger-
  768.     Kurs von Andreas Mauß. Erst eigentlich für PCQ-Pascal gedacht, aber
  769.     alle Programme funktionieren auch unter Kick-Pascal oder HSPascal.
  770.  
  771.  
  772.  
  773.  
  774.   ___________________________________________________________________________
  775.  
  776.                ----  Purity #12  ----
  777.  
  778.  
  779.  
  780.  
  781.     * Rogerdat(KP)
  782.  
  783.     Die neueste Version von Rogerdat (läuft nur unter OS 2.0 und
  784.     höher).
  785.                     Michael Klein
  786.  
  787.  
  788.     * Peters Bank Tool(KP)
  789.  
  790.     Wiederum ein neuere Version von einem altbekannten Programm.
  791.     Läuft nur unter OS2.0 und höher.
  792.                     Thomas Pfeiffer
  793.  
  794.  
  795.     * Passwort(KP) 
  796.  
  797.     Passwort ist ein Passwort-Programm, d.h. man muß sich erst in den 
  798.     Computer "einloggen", um damit zu arbeiten. Dies ist ein wirksamer 
  799.     Schutz gegen unbefugte Besitzer, wenn man eine Festplatte hat oder 
  800.     auch Disketten.
  801.  
  802.                     Björn Schotte
  803.  
  804.  
  805.     * MouseGag(KP) 
  806.  
  807.     Kleiner Quickhack zur Manipulation der Maus.
  808.  
  809.                     Björn Schotte
  810.  
  811.  
  812.     * Lösungen zu den Aufgaben zum Buch GK Informatik(KP) 
  813.  
  814.     In diesem Ordner findet Ihr Lösungen zu Aufgaben aus dem Buch
  815.     GK Informatik.
  816.  
  817.                     Achim Hauck
  818.  
  819.  
  820.  
  821.  
  822.     * DualScroll(PCQ) 
  823.  
  824.  
  825.     Dieses Programm demonstriert ein DualScroll-Screen
  826.  
  827.                     Bernd Künnen
  828.  
  829.     * Kalender(PCQ) 
  830.  
  831.     Dieses Programm enthält 3 Funktionen :
  832.        - Bestimmung des Wochentages eines beliebigen Datums
  833.        - Bestimmung der Differenz zwischen 2 Daten
  834.        - Bestimmung eines Zieldatums aus Ausgangsdatum und Tagesdifferenz
  835.     Die Berechnungen basieren auf der Periodizität des momentan gültigen
  836.     (Gregorianischen (??)) Kalenders.
  837.  
  838.                     Jan Stötzer
  839.  
  840.  
  841.     * GuruV1.1(PCQ) 
  842.  
  843.     Guru V1.1 ist das 1834-te Programm (ungefähr), das die 
  844.     Amiga-Guru-Nummern aufschlüsselt, halt diesmal in Pascal...
  845.  
  846.                     Jan Stötzer
  847.  
  848.  
  849.  
  850.  
  851.   ___________________________________________________________________________
  852.  
  853.                ----  Purity #13  ----
  854.  
  855.  
  856.  
  857.     
  858.     * CDTV(KP)
  859.  
  860.     Die Idee für dieses Programm kam mir, als ich vor meinem CDTV saß und 
  861.     gleichzeitig Musik hören und arbeiten wollte. Es gibt zwar die 
  862.     Möglichkeit während der Arbeit auf der Workbench die Play-Taste zu
  863.     drücken, aber die einzige Information, die man erhält ist die 
  864.     Tracknummer. Die andere Möglichkeit Audio-CDs abzuspielen war auf das
  865.     Multitasking zu verzichten und den eingebauten Player zu benutzen.
  866.     Dies fand ich ziemlich übel. In der deutschen Zeitschrift 'AMIGA-DOS'
  867.     habe ich zum Glück ein Programm von Dr. Peter Kittel (Commodore 
  868.     Deutschland) in AMIGA-BASIC gefunden. Dieses Programm sah eher aus 
  869.     wie ein C-64 Programm mit vielen PEEKS und POKES. Aus diesem Grunde
  870.     übersetzte ich es nach KICK-PASCAL (Zeilen in AmigaBasic : Zeilen in
  871.     Kick-Pascal = 200 : 15) and entwarf eine Workbench-Oberfläche 
  872.     (September 1992). 
  873.                     Daniel Amor
  874.  
  875.  
  876.     * AmigaPascal-Compiler(KP)
  877.  
  878.     Wie der Name schon sagt handelt es sich bei diesem Programm
  879.     um einen kleinen Pascal-Compiler.
  880.     Natürlich wie immer mit Sourecode.
  881.  
  882.                     Daniel Amor
  883.  
  884.     * Unit Args(KP) 
  885.  
  886.     Die Unit ARGS enthält zwei Routinen, die den Umgang mit den
  887.     Parametern von Programmen, die aus dem CLI aufgerufen wurden,
  888.     entschieden erleichtern:
  889.     
  890.                     Janosh
  891.  
  892.  
  893.  
  894.  
  895.     * MoveV1.0(PCQ) 
  896.  
  897.     Move ist ein kleines CLI-Tool, daß eigentlich nicht mehr
  898.     macht, als ein File zu kopieren und danach das Original zu 
  899.     löschen. 
  900.  
  901.                     J. Stötzer            
  902.  
  903.     * VSB1.0(PCQ) 
  904.  
  905.     VSB steht für (wie einfallsreich) Verstärkerberechnung.
  906.     Es ist ein kleines Tool für Elektronikfreax zur Berechnung
  907.     sehr einfacher Verstärkerstufen.   
  908.  
  909.                      J. Stötzer
  910.  
  911.  
  912.     * Speak 
  913.  
  914.    Diesen Quickhack habe ich an einem langweilgen Aprilnachmittag
  915.    geschrieben. Dient mir als Grundlage zu meinem nächsten Projekt,
  916.    und Euch zum Lernen :)  . 
  917.  
  918.                        Bernd Künnen
  919.  
  920.  
  921.  
  922.   ___________________________________________________________________________
  923.  
  924.  
  925.  
  926.                ----  Purity #14  ----
  927.  
  928.  
  929.     * ReqTools
  930.  
  931.     Hierbei handelt es sich um das komplette Paket von Nico François
  932.     fantastischer ReqTools.library , incl. Includes für PCQ- und High
  933.     Speed Pascal. Die wichtigsten Sachen für PCQ-Pascal habe ich direkt
  934.     auf die Diskette gelegt - die Includes für High Speed Pascal befinden
  935.     sich noch im beiliegenden Archiv.
  936.  
  937.     Wichtig: Bei Verwendung der Reqtools.library muß nach dem Compilieren
  938.     mit PCQ und Assemblieren mit A68K zusätzlich zur PCQ.lib mit dem File
  939.     ReqTools.o gelinkt werden:
  940.  
  941.     BLINK proggy.o TO proggy LIB PCQ.lib reqtools.o ND SC SD
  942.  
  943.     Das nur als Beispiel - batürlich müssen immer die korrekten Pfade
  944.     angeben werden, denn sonst findet BLink die Dateien natürlich nicht.  :)
  945.  
  946.  
  947.  
  948.             Autoren: Nico François / Chris Pressey
  949.  
  950.  
  951.  
  952.  
  953.   ___________________________________________________________________________
  954.  
  955.  
  956.  
  957.  
  958.  
  959.                ----  Purity #15  ----
  960.  
  961.  
  962.     
  963.     * Workshop
  964.  
  965.     In diesem Workshop befassen Andreas Maus und ich uns ein wenig
  966.     mit Strings, also Zeichenketten, unter Verwendung von PCQ-
  967.     Pascal. Hier werden Strings nämlich wie in C gehandhabt, d.h.
  968.     als Zeiger auf Zeichenfolgen, die mit einem Null-Byte abge-
  969.     schlossen sind. Viele Leute haben damit anfangs Schwierigkeiten,
  970.     vor allem, wenn Sie bisher nur unter Standard-Pascal gearbeitet
  971.     haben.
  972.  
  973.            Autoren: "Meffi" Andreas Mauß, "Diesel" Bernd Künnen
  974.  
  975.  
  976.  
  977.     * Splitter
  978.  
  979.     Das einzige in PCQ.Pascal geschriebene Programm auf dieser
  980.     Ausgabe. Es zerlegt Dateien in mehrere einzelne Dateien.
  981.     Nützlich vor allem, wenn man größere LHA- oder DMS-Archive
  982.     aufteilen muß, wenn Sie nicht mehr auf eine Diskette passen.
  983.  
  984.                     Autor: "Diesel" Bernd Künnen
  985.  
  986.  
  987.  
  988.  
  989.     * Cloud
  990.  
  991.     Dieses Programm erzeugt (zufallsgesteuert) Grafiken mit
  992.     Wolkenfeldern. Die so erzeugten Bilder können auch auf
  993.     Disk als IFF-Datei abgespeichert und somit auch von anderen
  994.     Programmen importiert werden. Incl. Kickpascal-Source .
  995.  
  996.                     Autor: Danny Amor
  997.  
  998.  
  999.     * GBord
  1000.  
  1001.     Eine Routine von Røgersøft, mit der man Gadgets ganz einfach
  1002.     einen 3D-Rand verpassen kann. Nicht nur für Kickpascal-User
  1003.     interessant.
  1004.  
  1005.                     Autor: Michael Klein
  1006.  
  1007.  
  1008.     * GBU
  1009.  
  1010.     Hier ein paar Beispiel-Routinen, die zeigen, wie man sog.
  1011.     underscore-Gadgets benutzt - also Gadgets, die auch per
  1012.     Tastendruck aktiviert werden können. Zu erkennen sind diese
  1013.     Gadgets am den unterstrichenen Buchstaben (z.B. Quit).
  1014.  
  1015.                     Autor: Michael Klein
  1016.  
  1017.  
  1018.     * RPalette
  1019.  
  1020.     Wieder eine Kickpascal-Routine von Michael. Diese stellt einen
  1021.     Farbrequester zur Verfügung, der in eigene Proramme eingebunden
  1022.     werden kann.
  1023.  
  1024.                     Autor: Michael Klein
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.     Das wars. Bis zur Purity #16 .
  1031.  
  1032.  
  1033.                 "Diesel" Bernd Künnen, 20.07.1993
  1034.  
  1035.  
  1036.  
  1037.  
  1038.   ___________________________________________________________________________
  1039.  
  1040.  
  1041.  
  1042.                ----  Purity #16  ----
  1043.  
  1044.  
  1045.     
  1046.     * XSearch
  1047.  
  1048.     Ein komfortables Programm  zum Suchen/Finden von Files oder auch
  1049.     Directorys auf Euren  Datenträgern. Voraussetzung ist allerdings
  1050.     Kickstart 2.0 . Das Programm liegt sowohl in einer deutschen als
  1051.     auch einer englischen Version vor, wobei der jeweils beiliegende
  1052.     Sourcecode wg. Platzgründen  mit dem Powerpacker  gepackt wurde.
  1053.     Es liegt ebenfalls ein Script zum  Installieren von XSearch bei,
  1054.     allerdings ist dafür Commodores "Installer" notwendig.
  1055.  
  1056.  
  1057.  
  1058.                 "Diesel" Bernd Künnen, 09.08.1993
  1059.  
  1060.  
  1061.  
  1062.   ___________________________________________________________________________
  1063.  
  1064.  
  1065.             ----  Purity #17  ----
  1066.  
  1067.  
  1068.     - Für die Kickpascal-User -
  1069.  
  1070.     * DirTree
  1071.  
  1072.     DirTree gibt den gesamten Directory-Baum des gewünschten
  1073.     Verzeichnisses aus. Nützlich vor allem, wenn man ein
  1074.     Backup der Festplatte plant, oder bestimmte Dateien
  1075.     vermißt. Incl. Source.
  1076.  
  1077.                 Autor: "Bomber" Björn Schotte
  1078.  
  1079.  
  1080.     * Mauszeiger
  1081.  
  1082.     Mauszeiger ist eine Unit für Kickpascal, mittels der man in
  1083.     eigenen Programmen den Busy-Mauszeiger einstellen kann. Incl.
  1084.     Source.
  1085.  
  1086.                 Autor: "Bomber" Björn Schotte
  1087.  
  1088.  
  1089.     * ToggleLace
  1090.  
  1091.     Ein kleines Programm zum Umschalten der WB in den Interlace-
  1092.     Modus. Incl. Source.
  1093.  
  1094.                 Autor: "Bomber" Björn Schotte
  1095.  
  1096.  
  1097.  
  1098.     - Für die PCQ-Pascal-User -
  1099.  
  1100.     * Game
  1101.  
  1102.     Game ist eine Include-datei nebst Link-file, die PCQ-Pascal
  1103.     einige nützliche Funktionen zur Spieleprogrammierung zur
  1104.     Verfügung stellt. Verbesserte Version, also Update zur
  1105.     game.lib auf einer früheren Purity.
  1106.  
  1107.                 Autor: "JCL" Jörg Wach
  1108.  
  1109.  
  1110.     * Ufo 2
  1111.  
  1112.     Eine neue Version des Ufo-Spieles von Jörg. Der Spieler
  1113.     steuert ein Raumschiff über ein Spielfeld und sammelt dabei
  1114.     allerhand Bonuspunkte ein. Tip: Den Joystick so wenig wie
  1115.     möglich benutzen, damit die Geschwindigkeit nicht zu hoch
  1116.     wird und wenig Treibstoff verbraucht wird ! Incl. Source.
  1117.  
  1118.  
  1119.                 Autor: "JCL" Jörg Wach
  1120.  
  1121.  
  1122.  
  1123.     - Außerdem -
  1124.  
  1125.     * ScanCode
  1126.  
  1127.     Eine neue Version des Tools zum Analysieren von Assembler-
  1128.     Quellcodes. Geschrieben in AmigaE; aber da die erste Version
  1129.     in PCQ-Pascal geschrieben worden war, und das Tool an sich
  1130.     auch einem PCQ-Pascaler nützlich sein kann, habe ich es mit
  1131.     auf die Purity genommen. Vielleicht findet der/die eine oder
  1132.     andere ja auch Gefallen an AmigaE { als Zweitsprache, versteht
  1133.     sich =;)  } .
  1134.  
  1135.                 Autor: "JCL" Jörg Wach
  1136.  
  1137.  
  1138.  
  1139.  
  1140.   ___________________________________________________________________________
  1141.  
  1142.  
  1143.             ----  Purity #18  ----
  1144.  
  1145.  
  1146.     * UniPrint
  1147.  
  1148.     UniPrint ist ein Programm zum Drucken der verschiedensten
  1149.     Adressenaufkleber, wie z.B. für Päckchen, Warensendungen,
  1150.     Briefe, bis hin zur Postkarte. UniPrint ist in Kickpascal
  1151.     geschrieben - der Sourcecode liegt bei.
  1152.  
  1153.  
  1154.                     Autor: Jan Stötzer
  1155.  
  1156.  
  1157.     * CD 1.1
  1158.  
  1159.     Bei CD (Version 1.1) handelt es sich um eine umfangreiche
  1160.     Datenbank zum Erfassen des privaten CD-Bestandes, bis ins
  1161.     kleinste Detail. Auch dieses Programm wurde in Kickpascal
  1162.     geschrieben und liegt mit Sourcecode vor.
  1163.  
  1164.                     Autor: Falk Zühlsdorff
  1165.  
  1166.  
  1167.  
  1168.   ___________________________________________________________________________
  1169.  
  1170.  
  1171.             ----  Purity #19  ----
  1172.  
  1173.  
  1174.     * Lissajous
  1175.  
  1176.     Programm zur Berechnung und Darstellung von Lissajous-Figuren.
  1177.     Nützlich z.B. für Physiker oder auch Leute aus dem Elejtronik-Fach.
  1178.  
  1179.                     Autor: Falk Schmal
  1180.  
  1181.  
  1182.  
  1183.     * AslRequestDemo
  1184.  
  1185.     Zeigt die Handhabung der ab Kick 2.0 integrierten asl.library .
  1186.  
  1187.                     Autor: Falk Schmal
  1188.  
  1189.  
  1190.  
  1191.     * Diverses
  1192.  
  1193.     Einige Texte, u.a. eine Kurzreferenz zu PCQ-Pascal sowie
  1194.     ein Workshop zu fontsensitiven Programmieren.
  1195.  
  1196.                 Autoren: Falk Schmal & Andreas Neumann
  1197.  
  1198.  
  1199.  
  1200.     * Play8svx
  1201.  
  1202.     Verbesserte Version des dem PCQ beiliegenden Play8. Spielt jetzt
  1203.     auch Samples, die länger als 128 KB sind, und bietet außerdem
  1204.     einen Loop-Modus.
  1205.  
  1206.                 Autoren: Patrick Quaid & Bernd Künnen
  1207.  
  1208.  
  1209.  
  1210.     * Stuff1.3
  1211.  
  1212.     Diverse Proceduren & Funktionen , die Kickpascal-Usern das
  1213.     Leben unter Kick1.3 erleichtern sollen.
  1214.  
  1215.                     Autor: Falk Schmal
  1216.  
  1217.  
  1218.  
  1219.  
  1220.   ___________________________________________________________________________
  1221.  
  1222.  
  1223.                ----  Purity #20  ----
  1224.  
  1225.  
  1226.     * Rrequest:
  1227.  
  1228.         Ein Includefile/Unit, daß je nach Betriebssystem und den
  1229.         vorhandenen Libraries entweder den Arp-Filerequester oder den
  1230.         Asl-File Requester öffnet und wenn erwünscht eine Fehlermeldung
  1231.         ausgibt. Der Programmierer braucht sich um nichts mehr zu
  1232.         kümmern.
  1233.  
  1234.                     Autor: Michael Klein
  1235.  
  1236.  
  1237.     * RGBDdecode
  1238.  
  1239.         Zeigt, wie man die RGB Werte, die sich bei readrgb4 ergeben,
  1240.         in die Werte decodiert, die man braucht, um sie z.b. mit
  1241.         Setrgb4 wieder zu verwenden. Die Werte werden entweder aus
  1242.         der Preferencesstruktur, oder im anderen Fall direkt aus
  1243.         dem Workbenchscreen gelesen und decodiert.
  1244.  
  1245.                     Autor: Michael Klein
  1246.  
  1247.  
  1248.     * Druckertest
  1249.  
  1250.         Diese Unit bietet eine Routine zum Testen, ob Drucker online
  1251.     ist. {Beugt so dem nervigen 'Printer Trouble'-Requester vor.}
  1252.  
  1253.                     Autor: Michael Klein
  1254.  
  1255.  
  1256.     * Cycle3
  1257.  
  1258.         Ein Beispielprogramm, das zeigt, wie man einfacher Cyclegadgets
  1259.         verwaltet.
  1260.  
  1261.                     Autor: Michael Klein
  1262.  
  1263.  
  1264.     * Drucky V2.3
  1265.  
  1266.         Tja, halt eine neue Version von Drucky, dem ultimativen
  1267.         Druckeransteuerungsprogramm. ( Ich hab seit der anderen V2.3er
  1268.         Version noch ein paar kleine Fehler entfernt ;-) {die
  1269.         andere V2.3er Version ist aber offiziell nicht veröffentlicht
  1270.         worden - Hoffentlich - Michael)
  1271.  
  1272.                     Autor: Michael Klein
  1273.  
  1274.  
  1275.     * Rogerdat V2.25
  1276.  
  1277.         Lang erwartet, jetzt endlich lieferbar, die neueste Version
  1278.         von Rogerdat mit Menüführung, der Möglichkeit, Datensätze
  1279.         zu suchen, und anderen neuen Verbesserung. Läuft auch unter
  1280.         den alten Betriebssystemen !!!
  1281.  
  1282.                     Autor: Michael Klein
  1283.  
  1284.  
  1285.     * Gadunit
  1286.  
  1287.         Eine Unit, die das Programmieren mit den dreidimensionalen
  1288.         Gadgets noch einfacher macht. Beinhaltet alle nützlichen
  1289.         Funktionen, die man zur Erstellung von dreidimensionalen
  1290.         Gadgets braucht.
  1291.  
  1292.                     Autor: Michael Klein
  1293.  
  1294.  
  1295.     * ColorCycling
  1296.  
  1297.     Kleines Beispiel in PCQ-Pascal, wie man mit einfachen Tricks
  1298.     einen netten Effekt erzielen kann.
  1299.  
  1300.                     Autor: Andreas Tetzl
  1301.  
  1302.  
  1303.  
  1304.     * Reset
  1305.  
  1306.     Bindet einen in PCQ-Pascal geschriebenen Reset-Handler ein.
  1307.  
  1308.                     Autor: Andreas Tetzl
  1309.  
  1310.  
  1311.  
  1312.     * RevMaker
  1313.  
  1314.     Ein Shareware-Hilfsprogramm vom PurityMag-Programmierer Björn
  1315.     Schotte, um vollautomatisch Revisionsheader für die eigenen
  1316.     Programme zu erstellen.
  1317.  
  1318.                     Autor: Björn Schotte
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.   ___________________________________________________________________________
  1325.  
  1326.  
  1327.  
  1328.  
  1329.                ----  Purity #21  ----
  1330.  
  1331.  
  1332.     * Mod2Pas:
  1333.  
  1334.     Mod2Pas konvertiert einfache Modula2-Quelltexte in solche
  1335.     für Turbopascal. Ist in begrenztem Maße auch für die auf
  1336.     dem Amiga üblichen Compiler nützlich.
  1337.  
  1338.                     Autor: Markus Uhlendahl
  1339.  
  1340.  
  1341.     * rAm:
  1342.  
  1343.     Gibt im CLI die Größe des freien Speichers aus und entspricht
  1344.     damit CBMs avail.
  1345.  
  1346.                     Autor: Falk Zühlsdorff
  1347.  
  1348.  
  1349.  
  1350.     * Dreig:
  1351.  
  1352.     Dreig ist ein Beispiel zur Programmierung von dreieckigen
  1353.     ( oder auch sonstwie geformten ) Gadgets.
  1354.  
  1355.                     Autor: Michael Klein
  1356.  
  1357.  
  1358.  
  1359.     * FollowMouse:
  1360.  
  1361.     Öffnet ein Fenster mit zwei Augen, die die Bewegung des
  1362.     Mauszeiger verfolgen.
  1363.  
  1364.                     Autor: Kamran Karimi
  1365.  
  1366.  
  1367.  
  1368.     * Cheque_v1.0:
  1369.  
  1370.     Diese Programm dient zum einfachen Bedrucken von Eurocheques.
  1371.     Es ist sehr einfach gehalten, aber ein brauchbares Erstellen
  1372.     der Eintragungen ist möglich.
  1373.  
  1374.                     Autor: Falk Zühlsdorff
  1375.     
  1376.  
  1377.     * RogerDatTools:
  1378.  
  1379.     Zwei Tools von Røgersøft, die in Verbindung mit dem Datenbank-
  1380.     programm 'RogerDat' ( siehe Purity #20 ) sehr nützlich sein
  1381.     können.
  1382.  
  1383.                     Autor: Michael Klein
  1384.  
  1385.  
  1386.     * GadgetWorkshop:
  1387.  
  1388.     Dieser Workshop setzt sich mit dem prinzipiellen Erstellen
  1389.     und Handhaben von Gadgets auseinander.
  1390.  
  1391.                     Autor: Michael Klein
  1392.  
  1393.  
  1394.  
  1395.     * PCQ-Dokus:
  1396.  
  1397.     Hier finden sich eine Kurzreferenz zu Pascal, geschrieben von
  1398.     Andreas Neumann, sowie zwei von Stefan Grad ins Deutsche über-
  1399.     setzte Dokumentationen für PCQ-Pascal.
  1400.  
  1401.  
  1402.  
  1403.  
  1404.   ___________________________________________________________________________
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.                ----  Purity #22  ----
  1411.  
  1412.  
  1413.     * Iff2Scr:
  1414.  
  1415.     Dieses Programm konvertiert IFF/ILBM und ANIM Dateien in
  1416.     Includedateien für Assembler und C.  Diese können ohne großen
  1417.     Aufwand (!!!!) in Pascal-Includes umgewandelt werden. Damit
  1418.     ist es nun ein leichtes, Graphiken direkt in die eigenen
  1419.     Programe einzubinden. (Das Programm stammt von einer älteren
  1420.     Fish.)
  1421.  
  1422.                     Autor:     Jorrit Tyberghein
  1423.  
  1424.  
  1425.  
  1426.     * APrint V1.1:
  1427.  
  1428.     Dieses Programm dient zur Verwaltung von bis zu 50 Anschriften.
  1429.  
  1430.                     Autor: Falk Zühlsdorff
  1431.  
  1432.  
  1433.  
  1434.     * ASL (1):
  1435.  
  1436.     Es handelt sich hierbei um ein kleines Programm welches einen
  1437.     eigenen Screen öffnet und einen ASL-File-Req auf diesem ablegt.
  1438.  
  1439.                     Autor: Falk Zühlsdorff
  1440.  
  1441.  
  1442.  
  1443.     * Asl-File-Req (2):
  1444.  
  1445.     In diesem Verzeichnis findet Ihr einen weiteren, voll funktions-
  1446.     tüchtigen Asl-Filerequester. Nachdem der von Maxon nicht auf
  1447.     mein Canceln reagiert hat, hab ich den Fehler ausgebaut. Außerdem
  1448.     befinden sich noch zwei Kommentare im Sourcecode z.B. zum Pattern.
  1449.  
  1450.     { Falk, ich hoffe, das beantwortet Deine noch offene Frage ..?! }
  1451.  
  1452.                     Autor: Micha Klein
  1453.  
  1454.  
  1455.  
  1456.     * Cryptor:
  1457.  
  1458.     Ein Tool zum Codieren von Dateien. Kann nur vom CLI/von der
  1459.     Shell aus gestartet werden. Incl. Sourcecode.
  1460.  
  1461.                     Autor: Björn Schotte
  1462.  
  1463.  
  1464.  
  1465.     * Greet:
  1466.  
  1467.     Dieses Programm dient dazu, einen der Tageszeit angemessenen
  1468.     Gruß ins CLI zu schreiben. Es kann NUR vom CLI aus gestartet
  1469.     werden, und wird mit dem Parameter <name> aufgerufen:
  1470.  
  1471.                     Autor: Björn Schotte
  1472.  
  1473.  
  1474.  
  1475.     * MagicBlank:
  1476.  
  1477.     MagicBlank ist ein Screenblanker mit diversen weiteren
  1478.     Nützlichkeiten. Unter anderem bietet er gleich fünf
  1479.     verschiedene Blankermodule an. { Lines, Stars, Dots, ..}
  1480.  
  1481.                     Autor: Björn Schotte
  1482.  
  1483.  
  1484.  
  1485.     * PPPclone:
  1486.  
  1487.     Hier gehts um die powerpacker.library und wie man mit ihr
  1488.     Daten crunched bzw. decrunched. In diesem Verzeichnis
  1489.     befinden sich zwei Programme: PPdemo & PPPclone. Ersteres
  1490.     zeigt auf, wie man im eigenen Programm mittels der power-
  1491.     packer.library Daten verarbeitet, das zweite ist schon ein
  1492.     ausgewachsener PoerPacker-Clone, mit allen wichtigen
  1493.     Funktionen.
  1494.  
  1495.                     Autor: Michael Klein
  1496.  
  1497.  
  1498.  
  1499.  
  1500.     * PropGadTest:
  1501.  
  1502.     Zeigt die Handhabung von Proportionalgadgets auf.
  1503.  
  1504.                     Autor: Björn Schotte
  1505.  
  1506.  
  1507.     * RemDiskDrive:
  1508.  
  1509.     Dieses Programm schaltet alle Laufwerke aus, und gibt den
  1510.     Speicher frei, den sie belegt haben. Bei 2 Laufwerken fast
  1511.     35 000 Bytes ! { Anm. von Diesel - es wird nur das trackdisk.
  1512.     device entfernt, der von diesem verwaltete Speicher bleibt
  1513.     belegt. }
  1514.  
  1515.                     Autor: Michael Klein
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.     Hier sind noch ein paar Sachen für HiSoft Pascal User, die
  1523.     ich im auf irgendeinem Server mal aufgetan habe. Leider ist
  1524.     für die compilierten Programme Kick 3.0 notwendig - der Autor
  1525.     hat beim öffnen der Libraries Version 39  (Kick 3.0) als
  1526.     Papameter angegeben, obwohl 37 (Kick 2.0) oder sogar 34
  1527.     (Kick 1.3) gereicht hätte. Die Sourcecodes sind aber unter
  1528.     jeder Kickstart verwendbar. Ggf. muß halt die Versionsnummer
  1529.     in 34/37 geändert werden.
  1530.  
  1531.  
  1532.     * ClockUnit:
  1533.  
  1534.     Erleichtert die Handhabung der Uhr, also das Auslesen etc.
  1535.  
  1536.                     Autor: Hans Luyten
  1537.  
  1538.  
  1539.     * IntuiWindow:
  1540.  
  1541.     Demonstriert die Programmierung von Fenstern unter
  1542.     HS-Pascal.
  1543.  
  1544.                     Autor: Hans Luyten
  1545.  
  1546.  
  1547.  
  1548.     * SierPinski:
  1549.  
  1550.     Demonstriert die Programmierung von einigen Intuition-
  1551.     Funktionen unter HS-Pascal.
  1552.  
  1553.                     Autor: Hans Luyten
  1554.  
  1555.  
  1556.  
  1557.     
  1558.  
  1559.   ___________________________________________________________________________
  1560.  
  1561.  
  1562.  
  1563.                ----  Purity #23  ----
  1564.  
  1565.  
  1566.     * DesignerDemo:
  1567.  
  1568.     Designer bietet die Möglichkeit, komplette Intuitionoberflächen
  1569.     zu schaffen und diese dann in Quellcode für wahlweise C oder
  1570.     HS-Pascal umwandeln zu lassen.
  1571.                     Autor: Ian OConner
  1572.  
  1573.  
  1574.     * MessagePort:
  1575.  
  1576.     Dieses HS-Pascal Beispiel zeigt die Abfrage von Messageports,
  1577.     z.B. um zu prüfen, ob ein Programm zum zweiten Mal gestartet
  1578.     wurde.
  1579.  
  1580.                     Autor: Hans Luyten
  1581.  
  1582.  
  1583.     * Scroller:
  1584.  
  1585.     Wieder einmal ein in PCQ-Pascal erstellter Textscroller,
  1586.     um einiges gegenüber den Vorgänngern verbessert. Wer probiert
  1587.     den nächsten ?
  1588.  
  1589.                     Autor: Andreas Tetzl
  1590.  
  1591.  
  1592.  
  1593.     * OS 2 Beispiele:
  1594.  
  1595.     In diesem Ordner befinden sich ein paar Beispiele in Kickpascal
  1596.     zur Programmierung von Intuitionoberflächen unter Kickstart 2.0 .
  1597.  
  1598.                     Autor: Björn Schotte
  1599.  
  1600.  
  1601.  
  1602.     * Tools:
  1603.  
  1604.     Hier befinden sich einige nützliche Sachen vorwiegend für
  1605.     Kickpascal-Programmierer, z.B. Funktionen zur Zeitabfrage,
  1606.     zur Nutzung der arp.library etc.
  1607.  
  1608.  
  1609.                     Autor: Björn Schotte
  1610.                         &  Michael Klein
  1611.  
  1612.  
  1613.  
  1614.   ___________________________________________________________________________
  1615.  
  1616.     
  1617.  
  1618.                ----  Purity #24  ----
  1619.  
  1620.  
  1621.     * BattClock:
  1622.  
  1623.     In diesem Ordner befinden sich einige Units und passende
  1624.     Beipsiele zur Abfrage der Zeitabfrage.
  1625.  
  1626.                     Autor: Falk Zühlsdorff
  1627.  
  1628.  
  1629.     * Clouds:
  1630.  
  1631.     Danny Amor hat eine neue Version von Clouds fertiggestellt.
  1632.     Clods berechnet zufallsgenerierte Wolkenfelder, welche u.a.
  1633.     auch als iff-Datei abgespeichert werden können.
  1634.  
  1635.                     Autor: Danny Amor
  1636.  
  1637.  
  1638.     * FileReq:
  1639.  
  1640.     Wieder einmal eine Unit, die diverse Funktionen zur einfachen
  1641.     Handhabung von FileRequestern bietet.
  1642.  
  1643.                     Autor: Björn Schotte
  1644.  
  1645.  
  1646.     * DosDemo/ExAll:
  1647.  
  1648.     Ein kurzes Programm, welches zur Demonstration von ExNext() alle
  1649.     Dateien im Verzeichnis SYS: auflistet.
  1650.  
  1651.                     Autor: Andreas Tetzl
  1652.  
  1653.  
  1654.     * Giro:
  1655.  
  1656.     Ein Programm zur Verwaltung des eigenen Kontostandes. Hand aufs
  1657.     Herz - wer hat da wieder sein Konto überzogen ??? =;)
  1658.  
  1659.                     Autor: Rainer Behrens
  1660.  
  1661.  
  1662.     * ScreenModeRequest:
  1663.  
  1664.     Diese Unit ermöglicht es Kickpascal-Usern, den ScreenModeRequster
  1665.     der WB 2.1 zu benutzen.
  1666.  
  1667.  
  1668.                     Autor: Björn Schotte
  1669.  
  1670.  
  1671.     * SetNoClick:
  1672.  
  1673.     Der Name sagt alles - dieses Tool schaltet das nervende Klicken
  1674.     der Floppys ab.
  1675.  
  1676.                     Autor: Björn Schotte
  1677.  
  1678.  
  1679.     * RevMaker:
  1680.  
  1681.     Die vermutlich letzte Version von RevMaker - dient zum Erstellen
  1682.     von Copyright-Vermerken in eigenen Programmen.
  1683.  
  1684.                     Autor: Björn Schotte
  1685.  
  1686.  
  1687.     * OS 2 Kurs:
  1688.  
  1689.     Dieser Text erläutert, was es neues bei    der Programmierung von
  1690.     Intuitionoberflächen unter Kickstart 2.0 gibt.
  1691.  
  1692.                     Autor: Björn Schotte
  1693.  
  1694.  
  1695.  
  1696.   ___________________________________________________________________________
  1697.  
  1698.  
  1699.  
  1700.                ----  Purity #25  ----
  1701.  
  1702.  
  1703.     * ChickenDat:
  1704.  
  1705.     ChickenDat ist ein Beipiel aus der Praxis - eine Datenbank,
  1706.     aufbauend auf 'RogerDat', zur Verwaltung der daten einer
  1707.     Hähnchenbraterei. In der Anwendung selbst wohl nur für
  1708.     wenige brauchbar, in der Programmierung aber sicher hilf-
  1709.     reich für viele. Guten Appetit !
  1710.  
  1711.                     Autor: Ralf Behrens
  1712.  
  1713.  
  1714.     * Dynamic:
  1715.  
  1716.     Ein Pascal/HS-Pascal Programm, zur Demonstration dynamischer
  1717.     Daten/Speicherlisten. Der vorliegende Quellcode läuft auf
  1718.     der ST-Reihe und MS-DOS PCs. Die compilierten Versionen für
  1719.     den Amiga laufen zwar, hängen sich aber irgendwann auf. Zur
  1720.     Anschauung ist der Quellcode aber immer nützlich.
  1721.  
  1722.                     Autor: Hans Luyten
  1723.  
  1724.  
  1725.   ___________________________________________________________________________
  1726.  
  1727.  
  1728.  
  1729.  
  1730.                ----  Purity #26  ----
  1731.  
  1732.  
  1733.     * Drucky V2.4 
  1734.  
  1735.     Drucky ist ein universelles, in KickPascal geschriebenes
  1736.     Druckprogramm mit einfacher Bedienungsoberfläche und Nutzung
  1737.     von Steuersequenzen.
  1738.  
  1739.                     Autor: Michael Klein
  1740.  
  1741.  
  1742.     * FileReq
  1743.  
  1744.     Eine universelle KickPsacal-Unit zur einfachen Handhabung
  1745.     der FileRequester sowohl von arp.- als auch asl.library. 
  1746.  
  1747.                     Autor: Björn Schotte
  1748.  
  1749.  
  1750.  
  1751.  
  1752.     * MausPos
  1753.  
  1754.     Eine KickPascal-Unit zur Positionierung des Mauszeigers via
  1755.     Programm.
  1756.  
  1757.                     Autor: Michael Klein
  1758.  
  1759.  
  1760.  
  1761.  
  1762.     * CDTV-Player
  1763.  
  1764.     Ein in KickPascal geschriebenes Programm zum komfortableren
  1765.     Abspielen von Audio-CDs auf dem Amiga CDTV. Ich konnte es
  1766.     leider - mangels CDTV - nicht testen.
  1767.  
  1768.                     Autor: Daniel Amor
  1769.  
  1770.  
  1771.     * GoldEDmacroPCQ
  1772.  
  1773.     In dieser Schublade befindet sich ein Arexx-Macro zur
  1774.     Verwendung mit dem GoldED. Damit ist es möglich, nach
  1775.     Einbinden in den GoldED direkt aus dem Editor heraus
  1776.     Sourcecodes mit dem PCQ zu compilieren. 
  1777.  
  1778.  
  1779.   ___________________________________________________________________________
  1780.  
  1781.  
  1782.  
  1783.                ----  Purity #27  ----
  1784.  
  1785.  
  1786.     * WBArg:
  1787.  
  1788.     WBArg stellt eine kleine Funktionssammlung für Kickpascal dar,
  1789.     die die Abfrage von Workbenchparametern erheblich vereinfachen.
  1790.  
  1791.                     Autor: Michael Klein
  1792.  
  1793.  
  1794.     * XDME_PCQ:
  1795.  
  1796.     Hierbei handelt es sich um eine zwei Disketten umfassende
  1797.     Programmierumgebung, beruhend auf PCQ-Pascal 1.2b und XDME.
  1798.  
  1799.             Zusammengestellt von Andreas Mauß
  1800.  
  1801.  
  1802.   ___________________________________________________________________________
  1803.  
  1804.  
  1805.  
  1806.  
  1807.                ----  Purity #28  ----
  1808.  
  1809.  
  1810.     * GoldED-Macro:
  1811.  
  1812.     In diesem Ordner findet sich ein modifiziertes 'make.rexx' zur
  1813.     Benutzung mit dem GoldED. Damit ist es möglich, vom GoldED aus
  1814.     direkt PCQ-Sourcecodes compilieren zu lassen.
  1815.  
  1816.                     Autor: Andreas Tetzl
  1817.  
  1818.  
  1819.     * MausHard:
  1820.  
  1821.     Dieses Kickpascal-Beispiel zeigt die hardwaremäßige Abfrage der
  1822.     beiden Maustasten.
  1823.  
  1824.                     Autor:  Raus damit - wer wars ??
  1825.                         Ich hab's nämlich vergessen,
  1826.                         und im Quellcode ist nichts
  1827.                         vermerkt ... !!
  1828.  
  1829.  
  1830.     * Neptun:
  1831.  
  1832.     Eine neue Version des in PCQ-Pascal geschriebenen Textanzeigers.
  1833.     In den 30ern der Purity wird er wohl wieder verstärkt Verwendung
  1834.     finden. :)
  1835.  
  1836.                     Autor: Andreas Neumann
  1837.  
  1838.  
  1839.  
  1840.     * RandomPlayer:
  1841.  
  1842.     Ein zufallsgesteuerter Abspieler für Module, der alerdings
  1843.     noch einen externen Player benötigt.
  1844.  
  1845.                     Autor: Michael Klein
  1846.  
  1847.  
  1848.     * Unit_Gadget/Unit_PrtChks:
  1849.  
  1850.     Zwei Units für Kickpascal, die zum einen die Programmierung
  1851.     und anschließende Handhabung von Gadgets vereinfachen und
  1852.     zum anderen eine Möglichkeit zur Abfrage des Druckerstatus
  1853.     bieten.
  1854.  
  1855.                     Autor: Jan Stötzer
  1856.  
  1857.  
  1858.   ___________________________________________________________________________
  1859.  
  1860.  
  1861.     
  1862.                ----  Purity #29  ----
  1863.  
  1864.  
  1865.     * Include:
  1866.  
  1867.     In diesem Ordner befinden sich die 2.0 Includes für die
  1868.     Freewarevariante von PCQ-Pascal, 1.2b. Alle für Kickstart
  1869.     2.0 notwendigen Definitionen sind vorhanden, es fehlen
  1870.     allerdings ein paar Funktionen. Die 2.0-Funktionen dieser
  1871.     Bibliotheken sind komplett verfügbar:
  1872.  
  1873.         asl.library        commodity.library
  1874.         dos.library        diskfont.library
  1875.         exec.library        graphics.library
  1876.         util.library        intuition.library
  1877.         layers.library        workbench.library
  1878.  
  1879.                 Autor: Andreas Tetzl
  1880.  
  1881.  
  1882.  
  1883.     * Lib20_PCQ1.2b:
  1884.  
  1885.     In diesem Verzeichnis befindet sich die neue PCQ.lib, die bei
  1886.     Verwendung obiger Includes zum Linken benötigt wird.
  1887.  
  1888.                 Autoren: Patrick Quaid, Bernd Künnen
  1889.  
  1890.  
  1891.   ___________________________________________________________________________
  1892.  
  1893.  
  1894.                ----  Purity #30  ----
  1895.  
  1896.  
  1897. ForReqTools    In diesem Ordner befindet sich ein überarbeitetes Interface
  1898.         zur Reqtools.library für KickPascal. Es liegt sowohl eine
  1899.         Version für Kickstart 1.3 (V34) als auch für 2.0 (V37/38)
  1900.         vor.
  1901.         Autor: Falk Zühlsdorff
  1902.  
  1903. UniPrintV1.4    Dies ist eine neue Version des universell einsetzbaren
  1904.         Druckprogramms, incl. Sourcecode.
  1905.         Autor: Jan Stötzer
  1906.  
  1907.  
  1908.  
  1909.                 "Diesel" Bernd Künnen, 22.06.1994
  1910.  
  1911.  
  1912.